/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.mvc.empleo;

import com.beans.OfertaBean;
import com.beans.UsuarioBean;
import com.gestores.GestionOfertas;
import com.mvc.RequestHandler;
import java.io.IOException;
import javax.naming.NamingException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import javazoom.upload.UploadException;

/**
 *
 * @author victor
 */
public class EliminarOferta implements RequestHandler{

    public void handleRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException, NamingException {
        try {
            HttpSession sesion=request.getSession();
            UsuarioBean usuario=(UsuarioBean) sesion.getAttribute("usuario");

            javazoom.upload.MultipartFormDataRequest mrequest = new javazoom.upload.MultipartFormDataRequest(request);
            
            String idOferta=mrequest.getParameter("idOferta");
            GestionOfertas.getInstance().eliminarOferta(idOferta, usuario);
            request.setAttribute("mensaje", "Se ha eliminado al oferta");
            
        } catch (UploadException ex) {
            ex.printStackTrace();
            request.setAttribute("mensaje", "No ha eliminado al oferta. <br>Error: "+ex.getMessage());
            System.out.println(" [EliminarOferta]Excepcion");
        }
    }
}
